package com.wlyuan.open.scanner.domain.combine;

import com.wlyuan.open.scanner.utils.enums.transport.TransportCloseStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author lijing
 * @description
 */
@Data
public class CombineClose implements Serializable {

    private static final long serialVersionUID = 1398927429378435767L;
    @ApiModelProperty("关单状态 10 发起 20 待审核 30 拒绝 40 同意")
    private TransportCloseStatusEnum closeStatus;
    @ApiModelProperty("关单原因")
    private String closeReason;
    @ApiModelProperty("关单类型 关单类型 0 订单错误 1 调度错误")
    private Integer closeType;
    @ApiModelProperty("拒绝原因")
    private String refuseReason;
    @ApiModelProperty("创建时间")
    private LocalDateTime createAt;
    @ApiModelProperty("创建人")
    private Long createBy;
    @ApiModelProperty("更新时间")
    private LocalDateTime updateAt;
    @ApiModelProperty("更新人")
    private Long updateBy;

    private Long tenantId;
}
